OpenCores
URL https://opencores.org/ocsvn/claw/claw/trunk

Subversion Repositories claw

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /claw/trunk/or1200_cpu/work/or1200_genpc
    from Rev 2 to Rev 4
    Reverse comparison

Rev 2 → Rev 4

/_primary.vhd
0,0 → 1,34
library verilog;
use verilog.vl_types.all;
entity or1200_genpc is
port(
clk : in vl_logic;
rst : in vl_logic;
icpu_adr_o : out vl_logic_vector(31 downto 0);
icpu_cycstb_o : out vl_logic;
icpu_sel_o : out vl_logic_vector(3 downto 0);
icpu_tag_o : out vl_logic_vector(3 downto 0);
icpu_rty_i : in vl_logic;
icpu_adr_i : in vl_logic_vector(31 downto 0);
branch_op : in vl_logic_vector(2 downto 0);
except_type : in vl_logic_vector(3 downto 0);
except_prefix : in vl_logic;
branch_addrofs : in vl_logic_vector(31 downto 2);
lr_restor : in vl_logic_vector(31 downto 0);
flag : in vl_logic;
taken : out vl_logic;
except_start : in vl_logic;
binsn_addr : in vl_logic_vector(31 downto 2);
epcr : in vl_logic_vector(31 downto 0);
spr_dat_i : in vl_logic_vector(31 downto 0);
spr_pc_we : in vl_logic;
genpc_refetch : in vl_logic;
genpc_freeze : in vl_logic;
genpc_stop_prefetch: in vl_logic;
no_more_dslot : in vl_logic;
thread_out : out vl_logic_vector(2 downto 0);
branch_thread : in vl_logic_vector(2 downto 0);
wb_thread : in vl_logic_vector(2 downto 0);
except_thread : in vl_logic_vector(2 downto 0)
);
end or1200_genpc;
_primary.vhd Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: verilog.asm =================================================================== --- verilog.asm (nonexistent) +++ verilog.asm (revision 4) @@ -0,0 +1,1290 @@ +4! |G +7 +k4B +. + + +  +<3004 +t +x + + + +& + + +  + + + + + + +  +  + + +h + +( +  +  +   + ( + + + + + + + +  + + + + +  +  + + + +@ +(( + + + +h +0 + + + +8 + +  + +@ + + + +H + +*P\h +U + P + + p +p +  +  +!! +!x +" +"  +##  +# +$  +$  +%%( +% +& +& +'') +' +( +( +) ) +) +*$ +* ++(+@ ++ +,, +, +-0-h +- +.4 +. +/8/ +/ +0< +0 +1@1 +1 +2D +2 +3H3  +3 +4L +4 +5P5. +5 +6T +6-Xp +U7X +7p +U8\ +8  + +U9` +9  + +:d:  +: +;h +;H( +U<l +<  ++pt0 +U=p +=,DP +U>t +> 8 + +?x? +? +@| +@xX +UA +A'|` +UB +B0h +UC +CP|p +UD +D p +pp +UE +E  + p +UF +F  +!p +UG +G  +"p +UH +H  +#p( +UI +I  +$<pH +UJ +J 0 +%0\ph +UK +K P +3 +|H +@ +j` +@ +jx + +j +@ +j +( +j +( +j +@ +j + +j  + +j  +( +j8  +@ +jP  + +jh  + +j  +@ +j  +h +j  +@ +j  + +j  +  +j  + +j + +@ +j( + +$@ +j@ + +4@ +jX + +,@ +jp + +<@ +j + +| +j + +D +j + +T +j + +L +j +~ + +_ + +_ +  +_ +  +_ +( +_ +0 +_ +8 +_ + @ +_ +H +_ +p +_ +x +_ +  +_ +  +_ + +_ +  +_ +0 +_ +8 +_ +@ +_ +H +_ +P +_ +d +h + +)LL + +L\ +< +x +X + +*MM + +Mp +<   + +0 + +   +*N +N + +( 0  +*O +O + +  +p07  +*PP + +Pt +<`>  +g + + +-E  +g + + +- + + +-.P  +g + +f +@ +v +H +v +P +vx +D| +D +D +D +D +D +D< +D\ +D + +v + +v + +f + +v + +v + +f +  +v +  +v + +f +  +v + +f W  +g + +f| +D9    7J  +8SS)T +$U +T +)V +p$W +V +t$X + +U$Y +t +W#Z +tX#[ +Y$\ +Z +[#] +X +Y)^ +$_ +^ +$`\ +]$a + +_#b +`#c +\a$d +b +c#e +` +a'f + +#g +f +&h + +$i +g +h$j + +$k +ji$lde$mik#n +i +l#o +d +m$p +n +o#q +e +k&r +qp4 +r0 +p SQ +R +0SQ +R + 0 +S%s + +$t + + $u +t +s$vu +Q +vR +u0 +Q +R +t +S +P +T +p +S>8 ST&w + + 4 +wST&x + +4 +xS +3 WS +ST&y + +4 +y ST&{ + +4 +{V"$&| +p +t4 +|J"%)} +$~ +} +) +$ + +$ + +~$ + +# +# +$ + +# + +) +$ + +$$ +# + +# + +$ + +# + +& + +0 +"WSU4 +T'L +P0(WS + + + p + + +3')WS + + +  + + +3m'*WS + + +  + + +3['+WS + + +  + + +3I',WS + + +  + + +37'-WS + + +  + + +3%'.WS + + + 0 + + +3'/WS + + + P + + +'S` +h +l +| +3 WSU4 +T1L +P:2WS + + +p + + +313WS + + + + + +3m14WS + + + + + +3[15WS + + + + + +3I16WS + + + + + +3717WS + + + + + +3%18WS + + +0 + + +319WS + + +P + + +1S` +h +l +| +3IWS +S` +| +S +Sp +S  +S0 +S@ +SP +S` +S0p +SP +S >;83ST& + + 4 +=S +U   +p +t$ +  +$ +$ + + +$ + +$ + + +  +& + + 0 +DA% +& + + 0 +B% +& + + 0 + +C% +& + + 0 +DD% +& + + 0 +E% +& + + 0 +F% +& + + 0 +iG% +$ + & + +0 +H3@AWSh +\ +SU4 +\JL +XSKWS +# +?" +?$ + + + + + +3JLWS +# +?" +?$ + + + + + +3JMWS +# +?" +?$ + + + + + +3JNWS +# +?" +?$ + + + + + +3}JOWS +# +?" + ?$ + + + + + +3^JPWS  +(# +?" +,?$ + + + + + +3?JQW +S  +H# +?" +L?$ + + + + + +3 JRW S + +h# +?" +l?$ + + + + + +JS8 +X +\ +S # +X# +\) +$ +h + + +"S +X# + +\# +# +X# +\$ + +% + +$ +h + + +"S  +X# + +\#  +# + +X#  +\  +X# + +  +\# +$  + +$ + +# +# + $ + +# + +$ +  +% + +$ +h + + +"S8 +X +\ +3>BWS" + +8 +<0 +T + +3UT +  +US#h +\ +S$0 +Vh + + + +3WVh +l +WS%0 +DXP + + +D +3>XP +T +3>CW'S-0 +Z +@ +D + +3[Z +@  +D[S.h +\ +S/0 +\h + + + +3]\h +l +]S00 +D^P + + +D +3>^P +T +3~>DW2S8  +x +8# +?$ +| +<" +?$ +  +! +0 +` ! + +3a` +   +!aS9h +\ +S:0 +bh + + + +3cbh +l +cS;0 +DdP + + +D +3/>dP +T +3(>EW=S>T>&" +H +L4 +"fSOh +\ +SPUP4 +\ShL +XqiWQSR# +#$ +#?"% +?$& +$%' +&( +%0 +r'( + +3.hr +'  +(3'hjWSST) +#* +)?"+ +?$, +*+- +,. ++0 +t-. + +3ht +-  +.3hkWUSV/ +#0 +/?"1 +?$2 +013 +24 +10 +v34 + +3hv +3  +43hlWWSX5 +#6 +5?"7 +?$8 +679 +8: +70 +x9: + +3hx +9  +:3hmWYSZ; +#< +;?"= + ?$> +<=? +>@ +=0 +z?@ + +3hz +?  +@3hnW[S\A +(#B +A?"C +,?$D +BCE +DF +C0 +|EF + +3\h| +E  +F3UhoW]S^G +H#H +G?"I +L?$J +HIK +JL +I0 +~KL + +32h~ +K  +L3+hpW_S`M +h#N +M?"O +l?$P +NOQ +PR +O0 +QR + +3h +Q  +RhSb +S +X#T +S"U +\$V +TU0 +hVU + +3h +Vl +USc0 +DP +X +\ +D +3>P +XT +\3>fW>SD W +x +8#X +W?$Y +| +<"Z +Y?$[ +XZ\ +[] +Z0 +\] + +3 +\  +]SEh +\ +SF0 +h + + + +3h +l +SG0 +DP + + +D +35>P +T +3->FWeSfTf&^ +H +L4 +^FS _ +x +8#` +_?$a +| +<"b +a?$c +`bd +ce +b +d +e +SP +S0 +h + + + +3h +l +S0 +DP +X +\ +D +3>P +XT +\3>WfSgUg4 +\SL +XWhSif +#g +f?"h +?$i +ghj +ik +h0 +jk + +3. +j  +k3'WjSkl +#m +l?"n +?$o +mnp +oq +n0 +pq + +3 +p  +q3WlSmr +#s +r?"t +?$u +stv +uw +t0 +vw + +3 +v  +w3WnSox +#y +x?"z +?${ +yz| +{} +z0 +|} + +3 +|  +}3WpSq~ +# +~?" + ?$ + + +0 + + +3 +  +3WrSs +(# +?" +,?$ + + +0 + + +3\ +  +3UWtSu +H# +?" +L?$ + + +0 + + +32 +  +3+WvSw +h# +?" +l?$ + + +0 + + +3 +  +Sz + +X# +" +\$ +0 +h + +3h +l +S{0 +DP +X +\ +D +3P +XT +\Sh +\ +3>>GWS0 + + + + +3 +  +Sh +\ +S0 +h + + + +3h +l +S0 +DP +X +\ +D +3>P +XT +\3>HW S +( +,& +0 +44 +0 +4 00 +$ + +$ + + +  + $ + +$ + +0 + + +3 +  +Sh +\ +S0 +h + + + +3h +l +S0 +DP +X +\ +D +3>P +XT +\3>@W S0 + + + + +3 +  +Sh +\ +S0 +h + + + +3h +l +S0 +DP +X +\ +D +3G>P +XT +\3?>=WS0 +h + +3hlS0 +DP +D +3PTS + + +0 + + +3> +  +>S3><8ST& + + 4 + SX +` +d +x +3 +WSX +x +S> 9 7  +c0 +[hH +WH +Wp +W +W(4 +W0Z +WP +WX +W` +Wh" +WpB +Wpb +Wp +Wp +Wp +Wp( +WpH +Wph" +W979EEE8E EEEEEEEEEEEEEclkEEEEEpEEEEErstEEEEEEEEEE EEEEEEEEEEEE EicpuE_adrE_orEEEEEEEEEEicpuE_cycEstb_Eob_EEEEEEEEEEE EEEEEEEEEEEEEicpuE_selE_olEEEEEXEEEEEicpuE_tagE_ogEEEEE|EEEEEicpuE_rtyE_iyEEEEEEEEEEicpuE_adrE_irEEEEEEEEEEE EEEEEEEEEEEEEbranEch_oEp_oEEEEEEEEEEexceEpt_tEypeEEEE4EEEEEexceEpt_pErefiExfiEEEEETEEEEEE EEEEEEEEEEEEEbranEch_aEddroEfsoEEEEEEEEEElr_rEestoErtoEEEEEEEEEEflagElagEEEEEEEEEEE +EEEEEEEEEEEEEtakeEnkeEEEEEHEEEexceEpt_sEtartEartEEEEEbEEEEEbinsEn_adEdrdEEEEEEEEEEepcrEpcrEEEEEEEEEEspr_Edat_Eit_EEEEEEEEEEspr_Epc_wEe_wEEEEEEEEEEgenpEc_reEfetcEhtcEEEEEEEEEEgenpEc_stEop_pErefeEtchEEEE,EEEEEgenpEc_frEeezeEezeEEEEETEEEEEno_mEore_EdsloEtloEEEEE|EEEEEbranEch_tEhreaEdeaEEEEEEEEEEexceEpt_tEhreaEdeaEEEEEEEEEEwb_tEhreaEdeaEEEEEEEEEEE +EEEEEEEEEEEEEthreEad_oEutoEEEEEHEEEE +EEEEEEEEEEEEEpcreEgreEEEEEEEEE +EEEEEEEEEEEE EpceEEEEEEEE#impEliciEt-wiEre#tEakenEkenEEEEE +EEEEEgenpEc_reEfetcEh_rEEEEE4EEEtempE_icpEu_adEr_oEEEEEZEEEtempE_thrEead_EoutEEEEEEEE#impEliciEt-wiEre#tEhreaEd_ouEtouEEEEEEEEEEcurrEent_EthreEadeEEEEEEEEsomeE_thrEeadEEEEEEEEnextE_thrEeadEEEEE"EEEpcreEg_1EEEEEBEEEpcreEg_2EEEEEbEEEpcreEg_3EEEEEEEEpcreEg_4EEEEEEEEpcreEg_5EEEEEEEEpcreEg_6EEEEEEEEpcreEg_7EEEEEEEEpcreEg_8EEEEE"EEEE#EEqEpEEE#EEqEEEE#EEqEEEE#EEqEEEE#EEqEXEEE#EEqE|EEE#EEqEEEE#EEqEEEE#EEqEEEE#EEqE4E EE#EEqETE +EE#EEqEE EE#EEqEE EE#EEqEE +EE#EEqEHEEE#EEqEbEEE#EEqEEEE#EEqEEEE#EEqEEEE#EEqEEEE#EEqEEEE#EEqETEEE#EEqE,EEE#EEqE|EEE#EEqEHEEE#EEqEEEE#EEqEEEE#EEqEEEE#w#(EtakeEn)#1E771E#w#(EthreEad_oEut)#E186E#a#2E112E0~2EEEE#a#2E142EEEE#a#2E152E#a#2E162E#p#2E222E#p#2E29,4E544E#p#2E402E#p#4E434EE0E(E)E*E+E,E-E.E/E:E2E3E4E5E6E7E8E9ESEKELEMENEOEPEQEREqEiEjEkElEmEnEoEpEEEEEEEEEEor12E00_gEenpcEnpcZc14 14 { ae8 5de { { t348 348} { 60a}} af7 5de { { t548 548} { 6aa}} b0b 5dd { { t454 454} { fc}} b20 5dd { {} { 158}} b30 5dd { {} { 17c}} b37 5dd { { t65a 65a} { d8}} b3e 5df { { t70 t70 47c 362 3e4 19c 404 1bc 5f0 682} { 65a 548}} b45 5df { { t70 t8c t70 t8c 8c 3e4 682 3c4 3c4 3c4 3c4 3c4 3c4 3c4 3c4 722 47c 362 454 19c 404 682 5f0 5f0 5f0 5f0 5f0 5f0 5f0 5f0 722 t70 t8c t70 t8c 8c 404} { 702 5a0 742 762 782 7a2 7c2 7e2 802 822 742 762 782 7a2 7c2 7e2 802 822 702 742 762 782 7a2 7c2 7e2 802 822 702 634 634 634}} b50 5df { { t8c t4a4 t4cc t4f4 t6dc t742 t762 t782 t7a2 t7c2 t7e2 t802 t822 t2b0 t384 t2f4 t210 t234 t362 t2d4 t3a4 t3e4 t3c4 t254 t8c t4a4 t4cc t4f4 t6dc t742 t762 t782 t7a2 t7c2 t7e2 t802 t822 t2b0 t384 t2f4 t210 t234 t362 t2d4 t3a4 t3e4 t3c4 t254 8c 742 210 362 3e4 3c4 4cc 6dc 6dc 742 762 782 7a2 7c2 7e2 802 822 6dc 6dc 6dc 6dc 6dc 6dc 6dc 6dc 2b0 4a4 4a4 2d4 4a4 4a4 384 2b0 4f4 4f4 2f4 384 2b0 4f4 4f4 6dc 742 762 782 7a2 7c2 7e2 802 822 6dc 6dc 2f4 6dc 742 762 782 7a2 7c2 7e2 802 822 6dc 6dc 384 2b0 4a4 6dc 3a4 4a4 6dc 234 254 4cc 6dc 3c4 4cc 6dc} { 722 682 5f0 5f0 348 722 682 348 5f0 5f0 5f0 5f0 5f0 5f0 5f0 5f0 682 722 722 722 682 5f0 348 722 682 5f0 348 722 682 5f0 348 722 682 5f0 348 722 682 348 5f0 5f0 5f0 5f0 5f0 5f0 5f0 5f0 722 682 5f0 5f0 5f0 5f0 5f0 5f0 5f0 5f0 722 682 348 5f0 348 722 682 5f0 348 722 682 5f0 348 722 682 5f0 348 722 682}} b57 5df { { t8c t702 t8c t702 8c 702} { 6dc 6dc}}} \ No newline at end of file
verilog.asm Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property Index: _primary.dat =================================================================== --- _primary.dat (nonexistent) +++ _primary.dat (revision 4) @@ -0,0 +1,116 @@ +pj~4X vќ\mٯ^n+ɯv_ީ@9ڧB=ڗB :ڝ#o̓~u8+#Jا@S|Vh2uHTgBv,VBOK}mO:v +ta"u@$$g#% n~>EH9H1Lݬ̔v&Aь?2Z-̅zz 3ߪ홟"ʹP`qA%Q4 ?i~3?b|6PQ%5G4A%:99ZZ?fޞ34[:,ڴFSlܖWڧ ʹa(j;Ir5^R$$3J-g/~3s[`Ty$Hc +xn׹FVhͽxH +JT#{"a+ 5kdq ̷y'ۘsVIkА!]k$j="@n}bR+6uKFg!GWf + >9 +Aj #N jO +J>@9jc> +> +>5fjS:>F +> +>5fjS:>F9jc> + +ZF''Oy9 pwУLފ&OAΗ7,Y99a w$\v e w + AW6-[=1i0х 7T#Yb&y7 l wL6n&yw +wL +& AW6-[=1i0х7T#]r10'7|# F~ "WÝ7z6=10a7#$]r10'7|#10'7|# Wo W"oV㟋3WroߋWroߋWr6=190q7#]r10'7|#10'7|# %wxJNٜ:%d w:%d!w!W"yH",[ oY%j#wƉ+Vɮ\%d$w:%dw:%d%w:%d&w:%d'w*.\%d(w:%d)w:%d*w:%d+w:%d,w:%d-w:%d.w:%d/w*[\  SIUS9xr0Ȍ>ko ;}|1ݛ"kW흟*#fKnw @'](D4 #S!B5z>.>\ +vaj+'F ro!m,ck$;;pS[\_VYqY.Ir1P]]"|#U2m| +a1Z!F +)g(Qg +P4/$UJ26>| +a4Z!F +*g(Qg +P4/$UJ26>| +a5Z!F ++g(Qg +P4/$UJ26>| +a6Z!F +,g(Qg +P4/$UJ26>| +a7Z!F +-g(Qg +P4/$UJ26>| +a8Z!F +.g(Qg +P4/$UJ26>| +a9Z!F +/g(Qg +P4/$UJ26>|4$d%gg'b%k+>W.ZMw'm26q%a*3eʈ6%y_f}m'26c%a *%J8' +_%Iz5kr%~fD$$%u;~k+c7m3ϢDՋ +168pRm!# +z{9Aɂ92 -)XWT:vM18+'Ke{$,HI[z&N3,Xճ +u46Ѱ`]m!# +;9;~t1(8='KIӃ4{e$ӬHI[z&N3,Xճ +u56Ѱ`Hm!# +z{9Aɒ, Z2F0-XTM18+'Ke{$,HI[z&N3,Xճ +u66ѰmΦ6,Ck@!je[I .2Fo0-XeTM18+'Ke{$,HI[7'OE4Di +2(UYs%'5o]ո +c2qZ!"W˿(L2 +%v4o߯U}26? +am1Z!G"),X +%v4o߯U}26? +am4Z!G"*,X +%v4o߯U}26? +am5Z!G"+,X +%v4o߯U}26? +am6Z!G",,X +%v4o߯U}26? +am7Z!G"-,X +%v4o߯U}26? +am8Z!G".,X +%v4o߯U}26? +am9Z!G"/,X +%v4o߯U}2624`'S%[) +%A1>bɘ$ S-%i{۫XzJ?3L3 +u76ѰmΦ6,CkTDD%5{o +2qZ !+"W˿(L2 +%v4o߯U}26? +am1Z!G"),X +%v4o߯U}26? +am4Z!G"*,X +%v4o߯U}26? +am5Z!G"+,X +%v4o߯U}26? +am6Z!G",,X +%v4o߯U}26? +am7Z!G"-,X +%v4o߯U}26? +am8Z!G".,X +%v4o߯U}26? +am9Z!G"/,X +%v4o߯U}266ʨ4d'S%[Ε) +%A1>bɘ$ S-%i{1vL3u2(mY՞W}y!4 +ϕ,qIȡBɇ2F0-,X]c$[1m +'(S@{k$Ӕ8%B>[ z3,Xճ +u86Ѱ`m!# +;9;~t1(8='KIӃ4{e$ӬH%M*[ z:,Xճu;6Ѱ`m!# +zQ(AV`E<9:yv=* +fe#3ftpXKT.MO1W8'Ke{$,H%M[ } +*!Sft>O?m2(8'KIӃ4{e$ӬH%I[+*{A/)+I7mV|&AƝ<mzَ3t8%KS +MY2 X7%_\&`͛A֥5_hVЇQ!QY.Ir1PBMH&#> +Mn28 || 2m=(Ic S>m$M)cQ ͠S?m$M*cQ ͠S@m$M+cQ ͠SAm$M,cQ ͠SBm$M-cQ ͠SCm$M.cQ ͠SDm$M/cQ ͠SEm Ylvچv~2pD$5;oc +2q(P%%qH @ +-1qh)Pp%ҢqH @ +-4qh*Pp%ҢqH @ +-5qh+Pp%ҢqH @ +-6qh,Pp%ҢqH @ +-7qh-Pp%ҢqH @ +-8qh.Pp%ҢqH @ +-9qh/Pp%ҢqH @ &r'ڻ[fî'FM$X.G +1/-Qym$'5Bo +S2q9(PA!%%qH @ +-1qh)Pp!%ҢqH @ +-4qh*Pp!%ҢqH @ +-5qh+Pp!%ҢqH @ +-6qh,Pp!%ҢqH @ +-7qh-Pp!%ҢqH @ +-8qh.Pp!%ҢqH @ +-9qh/Pp!%ҢqH @ &r'ڻ[fò4&. \ No newline at end of file
_primary.dat Property changes : Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property

powered by: WebSVN 2.1.0

© copyright 1999-2025 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.