entity microprocessor is
port(
	cpu_clk:	in std_logic;
	cpu_rst:	in std_logic;
	cpu_output:	out std_logic;
);
end microprocessor;

architecture structure of microprocessor is

component datapath is
port(
	clock_dp:	in std_logic;
	rst_dp:		in std_logic;
	imm_data:	in std_logic_vector(15 downto 0);
	mem_data: 	in std_logic_vector(15 downto 0);
	RFs_dp:		in std_logic_vector(1 downto 0);
	RFwa_dp:	in std_logic_vector(3 downto 0);
	RFr1a_dp:	in std_logic_vector(3 downto 0);
	RFr2a_dp:	in std_logic_vector(3 downto 0);
	RFwe_dp:	in std_logic;
	RFr1e_dp:	in std_logic;
	RFr2e_dp:	in std_logic;
	jp_en:		in std_logic;
	ALUs_dp:	in std_logic_vector(1 downto 0);
	oe_dp:		in std_logic;
	ALUz_dp:	out std_logic;
	RF1out_dp:	out std_logic_vector(15 downto 0);
	ALUout_dp:	out std_logic_vector(15 downto 0);
	bufout_dp:	out std_logic_vector(15 downto 0)
);
end component;
    

ÅPENKILDE er en allmennyttig organisasjon som driver med fri programvare- og åpen systemutvikling.

Virksomhet

ÅPENKILDE sin virksomhet fokuserer på design, utvikling og administrasjon av komplekse systemer gjennom deres livssyklus, med basis i systemtekniske prosesser og metoder.

Virksomheten skiller seg fra de kommersielle virksomhetene ved at organisasjonen har som formål å bidra til utviklingen av samfunnet. Formålet realiseres gjennom å drive informasjonsformidling og utvikling av programvare og systemer som er fri, åpne, allmennyttige og bærekraftige.

IDEOLOGI

ÅPENKILDE sin ideologi har som mål å sikre at vårt teknologiavhengige samfunn bygger på fri og åpen teknologi, som kan repareres, endres og forbedres på en bærekraftig måte.

Ideologien stammer fra åpen kildekode-ideologien, som handler om fri tilgang til alt av koder, skjemaer og tegninger som beskriver systemer. Den frie tilgangen gjør at alle kan studere og arbeide anvendt med våre husholdningsapparater og annet teknologisk utstyr, som vårt samfunn er avhengig av.

Nytteområder

  1. ÅPENKILDE er en åpen kilde for allmennheten til kunnskap, koder, skjemaer og tegninger som omhandler fri programvare- og åpen systemutvikling.

  2. ÅPENKILDE er en oppdragsvirksomhet som omfatter design, utvikling og administrasjon av programvare og systemer som er fri, åpne, allmennyttige og bærekraftige.

  3. ÅPENKILDE er en nøytral plattform for flerpartnerprosjekter som deler investeringene mellom offentlige, private og sivile aktører.


OVERSIKT

ÅPENKILDE utfører målrettet arbeid.

ÅPENKILDE sitt formål realiseres gjennom følgende aktiviteter:

  • Oppbygging av egen kompetanse på høyeste nivå.

  • Påvirke utviklingen av åpne, allmennyttige og bærekraftige systemer med bidrag i form av økonomiske midler eller egen arbeidskraft.

  • Produsere egne systemer som er åpne, allmennyttige og bærekraftige der det ikke allerede finnes slike systemer.

  • Ha et tett samvirke med næringsliv, forvaltning og andre institusjoner.

  • Stimulere til forsknings- og utviklingsprosjekter.

  • Drive informasjonsformidling om bruk av åpen kildekode og andre åpne kildeverk gjennom blant annet møtevirksomhet og bedrifts- og konferansepresentasjoner.

  • Delta aktivt i debatter om bruk av åpen kildekode i offentlige og private sektorer.

  • Kontakt, påvirkning og lobbyvirksomhet ovenfor offentlige myndigheter.


UTFORSKNING

Åpenkilde forsker på generaliteter i spesialiteter.

ÅPENKILDE har gjort forskning innen asyknron logikk.

  • Prosjekt Nivå

  • Prosjekt ÅpenSignatur


Utvikling

ÅPENKILDE er en næringsdrivende forening.

ÅPENKILDE er en ikke-for-profitt, næringsdrivende forening, som er registrert i Trondheim med organisasjonsnummer 929 157 923.

  • khttpsd

  • Turingmaskiner

  • Turingmaskiner (FPGA)


Vedtekter

ÅPENKILDE jobber med utvalgte verktøy som passer vårt konsept.

Med åpenthet, generalitet og minimilatet som utgangspunkt, så jobber ÅPENKILDE med systemer passer alle 3 prinsippene - eller som mangler noen av dem hvor vi ønsker å bidra med å forme systemene etter prinsippene. (KONSEPTUELL INTEGRITET?)

OpenROAD

C++

OpenCores

C++

Kontakt

ÅPENKILDE jobber med utvalgte verktøy som passer vårt konsept.

Med åpenthet, generalitet og minimilatet som utgangspunkt, så jobber ÅPENKILDE med systemer passer alle 3 prinsippene - eller som mangler noen av dem hvor vi ønsker å bidra med å forme systemene etter prinsippene. (KONSEPTUELL INTEGRITET?)

OpenROAD

C++

OpenCores

C++