Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

main_to_clock #4

Open
wants to merge 1,553 commits into
base: clock
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
1553 commits
Select commit Hold shift + click to select a range
cb76d26
wbj - add desc
kedziorno Nov 27, 2021
f183ef8
wbj - uart - add 74hct32
kedziorno Nov 28, 2021
7b2a34e
wbj - uart - add u9 module from sch
kedziorno Nov 28, 2021
4eb90cb
wbj - uart - wip - ic_74htc193
kedziorno Dec 1, 2021
f197462
wbj - uart - wip - ic_74htc193 add gates, syn ok
kedziorno Dec 2, 2021
fbf363b
wbj - uart - wip - ic_74htc193 add tb,test1 fail,maybe use other ff
kedziorno Dec 3, 2021
4e8cebd
wbj - uart - wip - ic_74htc193 use converted fft from ldcpe,reset wor…
kedziorno Dec 5, 2021
50dd905
wbj - uart - wip - ic_74htc193 add converted_ldcpe2fft tb
kedziorno Dec 5, 2021
bb82ba9
wbj - uart - wip - ic_74htc193 use delayed circuit in ldcpe2fft mod
kedziorno Dec 6, 2021
c20822d
wbj - uart - wip - ic_74htc193 counting better
kedziorno Dec 6, 2021
6de339c
wbj - uart - ic_74htc193 correct counting,use new version tb
kedziorno Dec 6, 2021
5308f34
wbj - uart - ic_74htc193 add i_pl test to tb - parallel load
kedziorno Dec 6, 2021
dbb8524
wbj - uart - ic_74htc193 add LUT5 module for make nand5 gate
kedziorno Dec 7, 2021
7c348f3
wbj - uart - add u5 module from sch
kedziorno Dec 7, 2021
934910b
wbj - uart - add u7 u8 module from sch
kedziorno Dec 8, 2021
c31793e
wbj - uart - add 74hct164
kedziorno Dec 8, 2021
fa71dd0
wbj - uart - add similar sn74als165 similar to 74hct165
kedziorno Dec 9, 2021
981a8c1
wbj - uart - add u10 u11 module from sch
kedziorno Dec 9, 2021
09ac1ec
wbj - uart - add 74hct574
kedziorno Dec 9, 2021
cde5f11
wbj - uart - wip - tb some run
kedziorno Dec 11, 2021
956a2f6
wbj - uart - wip - fix
kedziorno Dec 11, 2021
3327688
wbj - uart - wip - fix
kedziorno Dec 11, 2021
93b2f0c
wbj - uart - wip - fix
kedziorno Dec 11, 2021
f030489
wbj - uart - wip - add reset,tb rewrite
kedziorno Dec 11, 2021
0afb9a7
wbj - uart - fix 74hct00
kedziorno Dec 11, 2021
a572aff
wbj - uart - wip - tx show signal ver1
kedziorno Dec 11, 2021
fef8c1d
wbj - uart - wip - tx show more dense signal ver2
kedziorno Dec 11, 2021
18cbe76
wbj - uart - fix
kedziorno Dec 12, 2021
9429c51
wbj_uart_ver2 - wip - test1
kedziorno Dec 12, 2021
b8f3549
vhdl_primitive - signal_generator - add tb
kedziorno Dec 13, 2021
4104b3f
vhdl_primitive - edge_clock - add tb
kedziorno Dec 13, 2021
9c35c54
wbj_uart_ver2 - test2 - works better but send multiple time the same …
kedziorno Dec 13, 2021
b79d5a4
wbj_uart_ver2 - test2 - adjust tb
kedziorno Dec 13, 2021
352a368
Merge branch 'vhdl_primitive' into main
kedziorno Dec 14, 2021
84eeb88
Merge branch 'weirdboyjim_circuits' into main
kedziorno Dec 14, 2021
7c4c0ff
wbj - uart - wip - add delayed nots
kedziorno Dec 14, 2021
8028842
wbj - uart - wip - test with ldcpe
kedziorno Dec 14, 2021
31de680
wbj - uart - wip - test with ff_d_gated
kedziorno Dec 15, 2021
ff757b7
wbj - uart - tx show patterns with ff_d_gated
kedziorno Dec 16, 2021
7c40a37
wbj - uart - fix tb
kedziorno Dec 16, 2021
d203cff
wbj - uart - tb timings looks ok, tx byte have 4.608us
kedziorno Dec 17, 2021
7eb57c6
Merge branch 'weirdboyjim_circuits' into main
kedziorno Dec 17, 2021
de9310e
wbj - uart - wip - test converted_ldcpe2fft with ff_d_ms and ff_d_det
kedziorno Dec 17, 2021
fa57eb3
wbj - uart - wip - use NOTs chain for delayed tx pulse,tx pattern 66.…
kedziorno Dec 18, 2021
f3208bc
Merge branch 'weirdboyjim_circuits' into main
kedziorno Dec 18, 2021
e1a6b6b
vhdl_primitive - delayed_circuit - add comb mod and tb
kedziorno Dec 19, 2021
3663842
Merge branch 'vhdl_primitive' into main
kedziorno Dec 19, 2021
4bebd7a
wbj - uart - wip - add delayed_circuit mod,dc work
kedziorno Dec 20, 2021
dda092b
wbj - uart - wip - add package for constants
kedziorno Dec 20, 2021
2a10590
wbj - uart - wip - dc test
kedziorno Dec 20, 2021
a104d96
wbj - uart - wip - converted_ldcpe2fft rewrite and test ff_d_pe
kedziorno Dec 27, 2021
950e848
wbj - uart - wip - converted_ldcpe2fft rewrite and test ff_d_pe
kedziorno Dec 29, 2021
24a68c0
wbj - uart - wip - converted_ldcpe2fft use ff_jk and u5 mod count ok
kedziorno Dec 29, 2021
00a84ab
Merge branch 'weirdboyjim_circuits' into main
kedziorno Dec 29, 2021
d9462ba
wbj - uart - fix ic_74hct193,tb show normal tx pattern
kedziorno Jan 4, 2022
d376d18
wbj - uart - fix ic_74hct193,tb show normal tx pattern,fix tb - tx wo…
kedziorno Jan 4, 2022
dea55c6
wbj - uart - fix ic_74hct193,tb show normal tx pattern,adjust delays
kedziorno Jan 4, 2022
30e6810
wbj - uart - fix ic_74hct193,tb show normal tx pattern,fix tb
kedziorno Jan 4, 2022
ed73b43
Merge branch 'weirdboyjim_circuits' into main
kedziorno Jan 4, 2022
cd81c44
wbj - uart - wip - add rx sch
kedziorno Jan 5, 2022
0511366
wbj - uart - wip - rewrite rx tx tb
kedziorno Jan 5, 2022
c97b091
wbj - uart - wip - rewrite tb,separate 2 clock rx tx
kedziorno Jan 5, 2022
06bf98b
wbj - uart - fix ic_74hct193,add edge detector rising edge on cpu cpd
kedziorno Jan 6, 2022
ffd7683
wbj - uart - rewrite tb
kedziorno Jan 6, 2022
f51e563
wbj - uart - wip - revdata show some patterns from rx,test1
kedziorno Jan 6, 2022
02fccb7
wbj - uart - wip - rx adjust tb
kedziorno Jan 6, 2022
1a1c1ac
wbj - uart - wip - rx adjust tb,strange - work without RX stop
kedziorno Jan 6, 2022
bf96652
wbj - uart - wip - adjust tb
kedziorno Jan 7, 2022
4e21ec7
wbj - uart - in tb add TCL scripts for marker add and run simulation
kedziorno Jan 7, 2022
e2b43dd
wbj - uart - wip - adjust tb
kedziorno Jan 7, 2022
b9fd962
Merge branch 'weirdboyjim_circuits' into main
kedziorno Jan 7, 2022
43aeb56
wbj - wip - add ic_74hct161 mod and tb
kedziorno Jan 8, 2022
0093ff5
wbj - wip - add ic_74hct161 mod and tb,test with ffce,work
kedziorno Jan 9, 2022
f212083
wbj - wip - add ic_74hct163 mod and tb,rewrite tb for timings,work
kedziorno Jan 9, 2022
b573aac
wbj - wip - 74hct161 test other ff
kedziorno Jan 10, 2022
d748d29
wbj - wip - 74hct161 test other ff
kedziorno Jan 11, 2022
7619514
wbj - wip - 74hct161 test other ff
kedziorno Jan 12, 2022
34902cf
init commit isim
Jan 12, 2022
b23f146
main states signal
Jan 12, 2022
5cb6f32
fix b state
Jan 12, 2022
326b496
add reversside phase
Jan 12, 2022
e76b78a
delay detector
Jan 12, 2022
47c6407
add lcd
Jan 14, 2022
846453f
add lcd
Jan 14, 2022
2afc612
add ucf
Jan 14, 2022
8d061fc
add bcd calculate
Jan 14, 2022
9f7b441
fix bcd
Jan 14, 2022
393610f
use 4 bcd
Jan 14, 2022
36f7925
rewrite tb
Jan 14, 2022
cf1d327
rewrite tb
Jan 14, 2022
6e8a585
rewrite tb
Jan 15, 2022
dedbd75
lcd reset
Jan 15, 2022
dce5601
rewrite tb
Jan 15, 2022
f7f784b
rewrite tb
Jan 15, 2022
dd3660b
rewrite tb
Jan 15, 2022
7676fa7
rewrite tb,all tests work
Jan 15, 2022
74014c7
add comments
Jan 15, 2022
3bfa6cf
myow_i2c - fix
kedziorno Jan 17, 2022
0bcd202
myown_i2c_pc - add files
kedziorno Jan 17, 2022
ecd081b
myown_i2c_pc - sda start condition after N/2 cycles
kedziorno Jan 17, 2022
2777ccb
myown_i2c_pc - sda start condition after N/2 cycles,add scl clock N c…
kedziorno Jan 18, 2022
58d4292
myown_i2c_pc - rewrite names,add mux 41
kedziorno Jan 18, 2022
0f64f9d
myown_i2c_pc - rewrite names,add some flags for N sda_chain
kedziorno Jan 18, 2022
742d7f0
myown_i2c_pc - add encoder42 process
kedziorno Jan 19, 2022
1364d90
myown_i2c_pc - use i_clock
kedziorno Jan 19, 2022
66dc942
myown_i2c_pc - start and stop condition have ~3 cycles
kedziorno Jan 19, 2022
24ce230
myown_i2c_pc - use generic N
kedziorno Jan 20, 2022
3b4bd1d
myown_i2c_pc - add address to sda
kedziorno Jan 20, 2022
00ef570
myown_i2c_pc - rewrite start,address,rw,ack,stop
kedziorno Jan 20, 2022
7c6c650
myown_i2c_pc - fix i_slave_address syn,fix MUXs
kedziorno Jan 21, 2022
eb75a49
myown_i2c_pc - add i_bytes_to_send based on o_busy,add tb data bytes
kedziorno Jan 21, 2022
b59cf1a
myown_i2c_pc - add data ack bit
kedziorno Jan 22, 2022
263a736
myown_i2c_pc - add data ack bit,add stop condition
kedziorno Jan 22, 2022
10bfcc0
myown_i2c_pc - add data ack bit,add stop condition,fix synthsesis
kedziorno Jan 22, 2022
9b70e90
myown_i2c_pc - add sda scl 3st output
kedziorno Jan 22, 2022
60ebd95
myown_i2c - merge,todo fix
kedziorno Jan 24, 2022
ebc567e
init commit isim
Jan 12, 2022
e48e309
main states signal
Jan 12, 2022
ccbe22b
fix b state
Jan 12, 2022
9c538ef
add reversside phase
Jan 12, 2022
c1f1202
delay detector
Jan 12, 2022
39d7cde
add lcd
Jan 14, 2022
b70bd0a
add lcd
Jan 14, 2022
e0a86b4
add ucf
Jan 14, 2022
356df59
add bcd calculate
Jan 14, 2022
7a39c96
fix bcd
Jan 14, 2022
2e47d90
use 4 bcd
Jan 14, 2022
4665c48
rewrite tb
Jan 14, 2022
092c0fa
rewrite tb
Jan 14, 2022
2ea5ae2
rewrite tb
Jan 15, 2022
68fd5cd
lcd reset
Jan 15, 2022
241cd3b
rewrite tb
Jan 15, 2022
601ca02
rewrite tb
Jan 15, 2022
e741050
rewrite tb
Jan 15, 2022
52006ad
rewrite tb,all tests work
Jan 15, 2022
a5eac32
add comments
Jan 15, 2022
0232865
Merge branch 'sr' into main
kedziorno Jan 24, 2022
eddcedc
myown_i2c - fix,wip to use i2c_pc
kedziorno Jan 24, 2022
f9385e0
myown_i2c - test1,board show something
kedziorno Jan 24, 2022
c535780
myown_i2c - wip
kedziorno Jan 26, 2022
317834c
myown_i2c_pc2 - new version ripple_counter, work
kedziorno Jan 27, 2022
3a8d48d
myown_i2c_pc2 - add start condition with ripple_counter
kedziorno Jan 28, 2022
e675bee
myown_i2c_pc2 - start stop sda condition with the same rc
kedziorno Jan 29, 2022
f0516dd
myown_i2c_pc2 - wip,more rc's
kedziorno Jan 29, 2022
0a7e663
Merge branch 'weirdboyjim_circuits' into main
kedziorno Jan 29, 2022
371b055
myown_i2c_pc2 - sda start and stop signals
kedziorno Jan 30, 2022
8253395
myown_i2c_pc2 - sda start and stop signals,fix synthesis
kedziorno Jan 30, 2022
221cd6a
Merge branch 'myown_i2c' into main
kedziorno Jan 30, 2022
8e97869
myown_i2c_pc2 - add ic hef4027b,wip
kedziorno Jan 31, 2022
354d859
myown_i2c_pc2 - add ic hef4027b,wip
kedziorno Jan 31, 2022
9d17b3c
myown_i2c_pc2 - add ic hef4027b,wip
kedziorno Feb 1, 2022
0ed07bb
myown_i2c_pc2 - add ic hef4027b,wip
kedziorno Feb 1, 2022
a63e81c
myown_i2c_pc2 - add ic hef4027b,sim see works better
kedziorno Feb 2, 2022
6a0874b
myown_i2c_pc2 - add ic hef4027b,sim see works better,replace jk
kedziorno Feb 2, 2022
1d6f451
myown_i2c_pc2 - add ic hef4027b,sim see works better,replace jk,tb ch…
kedziorno Feb 2, 2022
55453b8
myown_i2c_pc2 - add ic 74hc73
kedziorno Feb 2, 2022
f93fddb
myown_i2c_pc2 - rewrite transmission_gate
kedziorno Feb 3, 2022
b55fd6b
myown_i2c_pc2 - wip tg
kedziorno Feb 4, 2022
3322d3e
myown_i2c_pc2 - wip tg
kedziorno Feb 4, 2022
f65a139
Merge branch 'myown_i2c' into main
kedziorno Feb 4, 2022
106a340
myown_i2c_pc2 - wip tg
kedziorno Feb 4, 2022
99dfccc
Merge branch 'myown_i2c' into main
kedziorno Feb 4, 2022
6cc2063
myown_i2c_pc2 - wip tg
kedziorno Feb 15, 2022
faf51a6
myown_i2c_pc2 - wip tg
kedziorno Feb 23, 2022
39883e7
add readme and GIFs
kedziorno Mar 29, 2022
92d3fda
update readme
kedziorno Mar 29, 2022
cbc9a25
add readme and GIFs
kedziorno Mar 29, 2022
b34f730
adc_counter - 8 bit, rom table modified
kedziorno Jun 20, 2022
0abee35
Merge branch 'adc_counter'
kedziorno Jun 20, 2022
02a4399
add inv_gate_multilevel_parallel_carry_forward module
kedziorno Jun 23, 2022
8e32284
camera1 - wip - add 640x480 vga counters
kedziorno Jun 23, 2022
29cfc70
camera1 - work vga timings and add demo
kedziorno Jun 24, 2022
ae53412
camera1 - wip - working example but colors is strange and image is cr…
kedziorno Jun 26, 2022
a73f33d
camera1 - wip - working example but colors is strange and image is cr…
kedziorno Jun 26, 2022
af45327
camera1 - wip - asd
kedziorno Jul 9, 2022
c4441a7
camera1 - wip - asd
kedziorno Jul 9, 2022
842bd91
camera1 - wip - add simple camera emulator
kedziorno Jul 10, 2022
774bbbd
camera1 - wip - test1 - camera work
kedziorno Jul 11, 2022
b14679a
camera1 - wip - add top files
kedziorno Jul 11, 2022
d2da55d
camera1 - wip - add comment to registers in controller
kedziorno Jul 11, 2022
2ca32de
camera1 - wip - revert default files from example
kedziorno Jul 12, 2022
ece801c
camera1 - wip - revert the fixes to example
kedziorno Jul 12, 2022
8641ae5
camera3 - wip - add files
kedziorno Jul 13, 2022
5daea2f
camera3 - ok stable image from camera emulator
kedziorno Jul 14, 2022
a5ef446
Merge remote-tracking branch 'refs/remotes/origin/main'
kedziorno Jul 28, 2022
ea4bacc
update README.md and GIFs
kedziorno Jul 28, 2022
25c0f9b
update readme
kedziorno Aug 15, 2022
b92a4cb
Merge branch 'readme'
kedziorno Aug 15, 2022
0d6e7a0
Merge branch 'camera3'
kedziorno Aug 21, 2022
cf4e08c
add camera qqvga emulator
kedziorno Aug 21, 2022
9239790
Merge branch 'camera3'
kedziorno Aug 21, 2022
3101788
Merge remote-tracking branch 'refs/remotes/origin/main'
kedziorno Aug 21, 2022
f4f1642
Merge branch 'myown_i2c'
kedziorno Aug 21, 2022
ee45b53
Merge branch 'vhdl_primitive'
kedziorno Aug 21, 2022
3e6f8ea
update README.md and GIFs
kedziorno Sep 6, 2022
7b6e3be
vhdl_primitive - some tb - add some module and tb
kedziorno Jun 3, 2023
02fafb1
vhdl_primitive - fix debounce2
kedziorno Jun 3, 2023
1662539
vhdl_primitive - serial_line_code - Manchester
kedziorno Jun 3, 2023
12d22ce
vhdl_primitive - serial_line_code - NRZ_MM,NRZI_Mealy
kedziorno Jun 3, 2023
498c78e
vhdl_primitive - serial_line_code - NRZ_MM,NRZI_MM
kedziorno Jun 3, 2023
7243223
vhdl_primitive - serial_line_code - NRZ_MM,NRZI_MM
kedziorno Jun 3, 2023
518fd5a
vhdl_primitive - serial_line_code - NRZ,NRZI,RZ,Manchester
kedziorno Jun 4, 2023
0a38925
vhdl_primitive - serial_line_code - NRZ,NRZI,RZ,Manchester
kedziorno Jun 4, 2023
8612951
vhdl_primitive - serial_line_code - NRZ,NRZI,RZ,Manchester
kedziorno Jun 4, 2023
3439d92
vhdl_primitive - fig33 - transparent latch
kedziorno Jun 4, 2023
175b432
vhdl_primitive - fig35 - ms ne dff
kedziorno Jun 4, 2023
7c6958f
vhdl_primitive - fig37 - cmos ms dff - syn and sim work
kedziorno Jun 4, 2023
fdf1540
vhdl_primitive - tab31 - bcd and ex-3 0-9
kedziorno Jun 5, 2023
a5edc44
vhdl_primitive - fig_3_22 - Me-type BCD to Ex-3 Serial Code Converter
kedziorno Jun 5, 2023
738ad11
vhdl_primitive - fig_3_22 - Me-type BCD to Ex-3 Serial Code Converter
kedziorno Jun 5, 2023
791b36c
vhdl_primitive - serial_line_code - NRZ,NRZI,RZ,Manchester fig_3_24
kedziorno Jun 5, 2023
8af37c9
vhdl_primitive - fig_3_29 - Me-type NRZ-Manchester encoder
kedziorno Jun 5, 2023
54a3cbd
vhdl_primitive - fig_3_34 - Mo-type NRZ-Manchester encoder
kedziorno Jun 6, 2023
ac9df62
vhdl_primitive - fig_4_5 - AOI
kedziorno Jun 6, 2023
59da55d
vhdl_primitive - example_4_2 - ADD 16bit RCA
kedziorno Jun 6, 2023
8f2b517
vhdl_primitive - fig_4_10 - 2bit binary comparator
kedziorno Aug 10, 2023
5648493
vhdl_primitive - example_4_5 - 4bit binary comparator
kedziorno Aug 10, 2023
4ec540a
vhdl_primitive - fig_5_9 - 2bit binary comparator
kedziorno Aug 11, 2023
859afcc
vhdl_primitive - fig_5_11 - encoder83
kedziorno Aug 11, 2023
bf20ead
vhdl_primitive - fig_5_12 - priority encoder83
kedziorno Aug 11, 2023
6b08753
vhdl_primitive - fig_5_12 - decoder38
kedziorno Aug 11, 2023
bab2892
vhdl_primitive - fig_5_38 - synchronizers async pulse GT/LT clock pulse
kedziorno Aug 12, 2023
87365af
vhdl_primitive - fig_5_38 - synchronizers async pulse GT/LT clock pulse
kedziorno Aug 12, 2023
6334727
vhdl_primitive - fig_p5_15 - odd numbers,T flip flop
kedziorno Aug 12, 2023
ae4f4a5
vhdl_primitive - fig_p5_15 - odd numbers,T flip flop
kedziorno Aug 12, 2023
05ea9ea
vhdl_primitive - clk_gen1,osc_test1
kedziorno Aug 29, 2023
c63f0dd
vhdl_primitive - FA_MUX41
kedziorno Sep 18, 2023
5832a7c
vhdl_primitive - DET_FF
kedziorno Sep 18, 2023
a050830
vhdl_primitive - FA_COUNT_NUMBER_ONE
kedziorno Sep 18, 2023
fc7151a
vhdl_primitive - CLKDIV_4dot5
kedziorno Sep 18, 2023
fb28066
vhdl_primitive - CLKDIV_3/75%
kedziorno Sep 20, 2023
c5eaa2e
vhdl_primitive - CLKDIV_3/75%
kedziorno Sep 20, 2023
7c308e4
vhdl_primitive - CLKDIV_3/50%
kedziorno Sep 20, 2023
c736709
vhdl_primitive - add title sch - Karthik Vippala
kedziorno Sep 20, 2023
6fc91c4
vhdl_primitive - TOGGLE_SYNCHRONISER
kedziorno Sep 20, 2023
9c3a911
vhdl_primitive - HANDSHAKE_BASED_PULSE_SYNCHRONIZER
kedziorno Sep 29, 2023
d6afd79
vhdl_primitive - MUX_SYNCHRONIZER
kedziorno Sep 29, 2023
b6ad2bc
gof and my_i2c
kedziorno Apr 2, 2024
348f1e0
vhdl_primitive - revert files
kedziorno Dec 4, 2024
be56d7b
Merge branch 'vhdl_primitive'
kedziorno Dec 4, 2024
48d1446
vhdl_primitive - counter test -~ ~-
kedziorno Dec 4, 2024
5b4fe6d
Merge branch 'vhdl_primitive'
kedziorno Dec 4, 2024
700c006
vhdl_primitive - counter test2
kedziorno Feb 25, 2025
252c334
vhdl_primitive - counter test2 - zero_middle out of p0
kedziorno Feb 25, 2025
6744379
vhdl_primitive - counter test2 - signed
kedziorno Feb 25, 2025
6887bc3
vhdl_primitive - counter test2 - MAP
kedziorno Feb 25, 2025
74103a6
vhdl_primitive - counter test2 - MAP - LUT counter
kedziorno Feb 25, 2025
2ffa20a
vhdl_primitive - counter test2 - MAP - normal counter
kedziorno Feb 25, 2025
f1a12d7
vhdl_primitive - counter test2 - revert to LUT counter
kedziorno Feb 25, 2025
545e9b4
Merge branch 'vhdl_primitive'
kedziorno Feb 25, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
wbj - uart - wip - ic_74htc193 add converted_ldcpe2fft tb
  • Loading branch information
kedziorno committed Dec 5, 2021

Verified

This commit was signed with the committer’s verified signature.
commit 50dd9051a9901a91aa7d0a4c985adf673b767310
96 changes: 96 additions & 0 deletions weirdboyjim_circuits/tb_converted_ldcpe2fft.vhd
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
--------------------------------------------------------------------------------
-- Company:
-- Engineer:
--
-- Create Date: 21:54:33 12/05/2021
-- Design Name:
-- Module Name: /home/user/workspace/vhdl_projects/weirdboyjim_circuits/tb_converted_ldcpe2fft.vhd
-- Project Name: weirdboyjim_circuits
-- Target Device:
-- Tool versions:
-- Description:
--
-- VHDL Test Bench Created by ISE for module: converted_ldcpe2fft
--
-- Dependencies:
--
-- Revision:
-- Revision 0.01 - File Created
-- Additional Comments:
--
-- Notes:
-- This testbench has been automatically generated using types std_logic and
-- std_logic_vector for the ports of the unit under test. Xilinx recommends
-- that these types always be used for the top-level I/O of a design in order
-- to guarantee that the testbench will bind correctly to the post-implementation
-- simulation model.
--------------------------------------------------------------------------------
LIBRARY ieee;
USE ieee.std_logic_1164.ALL;

-- Uncomment the following library declaration if using
-- arithmetic functions with Signed or Unsigned values
--USE ieee.numeric_std.ALL;

ENTITY tb_converted_ldcpe2fft IS
END tb_converted_ldcpe2fft;

ARCHITECTURE behavior OF tb_converted_ldcpe2fft IS

COMPONENT converted_ldcpe2fft
PORT(
i_t : IN std_logic;
i_sd : IN std_logic;
i_rd : IN std_logic;
o_q1 : OUT std_logic;
o_q2 : OUT std_logic
);
END COMPONENT;

--Inputs
signal i_t : std_logic := '0';
signal i_sd : std_logic := '0';
signal i_rd : std_logic := '0';

--Outputs
signal o_q1 : std_logic;
signal o_q2 : std_logic;

signal clock : std_logic;
constant clock_period : time := 10 ns;

BEGIN

uut: converted_ldcpe2fft PORT MAP (
i_t => i_t,
i_sd => i_sd,
i_rd => i_rd,
o_q1 => o_q1,
o_q2 => o_q2
);

-- Clock process definitions
clock_process :process
begin
clock <= '0';
wait for clock_period/2;
clock <= '1';
wait for clock_period/2;
end process;

-- Stimulus process
stim_proc : process
begin
i_sd <= '1';
i_rd <= '1' after clock_period*9.3;
i_t <= '1' after clock_period*9;
wait for clock_period*10;
i_sd <= '0';
i_rd <= '0';
-- insert stimulus here
wait for clock_period;
i_t <= '0';
wait;
end process;

END;
36 changes: 21 additions & 15 deletions weirdboyjim_circuits/weirdboyjim_circuits.xise
Original file line number Diff line number Diff line change
@@ -16,7 +16,7 @@

<files>
<file xil_pn:name="gate_not.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="2"/>
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="0"/>
<association xil_pn:name="Implementation" xil_pn:seqID="2"/>
</file>
<file xil_pn:name="gate_or.vhd" xil_pn:type="FILE_VHDL">
@@ -36,11 +36,11 @@
<association xil_pn:name="Implementation" xil_pn:seqID="0"/>
</file>
<file xil_pn:name="gate_and.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="8"/>
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="0"/>
<association xil_pn:name="Implementation" xil_pn:seqID="8"/>
</file>
<file xil_pn:name="gate_nand2.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="5"/>
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="0"/>
<association xil_pn:name="Implementation" xil_pn:seqID="5"/>
</file>
<file xil_pn:name="ic_74hct32.vhd" xil_pn:type="FILE_VHDL">
@@ -58,35 +58,35 @@
<association xil_pn:name="Implementation" xil_pn:seqID="0"/>
</file>
<file xil_pn:name="ic_74hct193.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="10"/>
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="0"/>
<association xil_pn:name="Implementation" xil_pn:seqID="10"/>
</file>
<file xil_pn:name="FF_JK.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="0"/>
<association xil_pn:name="Implementation" xil_pn:seqID="0"/>
</file>
<file xil_pn:name="gate_nor2.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="3"/>
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="0"/>
<association xil_pn:name="Implementation" xil_pn:seqID="3"/>
</file>
<file xil_pn:name="gate_and4.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="6"/>
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="0"/>
<association xil_pn:name="Implementation" xil_pn:seqID="6"/>
</file>
<file xil_pn:name="gate_and3.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="7"/>
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="0"/>
<association xil_pn:name="Implementation" xil_pn:seqID="7"/>
</file>
<file xil_pn:name="gate_nand3.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="4"/>
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="0"/>
<association xil_pn:name="Implementation" xil_pn:seqID="4"/>
</file>
<file xil_pn:name="gate_or2_bar.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="1"/>
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="0"/>
<association xil_pn:name="Implementation" xil_pn:seqID="1"/>
</file>
<file xil_pn:name="tb_ic_74hct193.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="11"/>
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="0"/>
<association xil_pn:name="PostMapSimulation" xil_pn:seqID="84"/>
<association xil_pn:name="PostRouteSimulation" xil_pn:seqID="84"/>
<association xil_pn:name="PostTranslateSimulation" xil_pn:seqID="84"/>
@@ -100,12 +100,18 @@
<association xil_pn:name="Implementation" xil_pn:seqID="0"/>
</file>
<file xil_pn:name="converted_ldcpe2fft.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="9"/>
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="1"/>
<association xil_pn:name="Implementation" xil_pn:seqID="9"/>
</file>
<file xil_pn:name="ic_74hct193.ucf" xil_pn:type="FILE_UCF">
<association xil_pn:name="Implementation" xil_pn:seqID="90"/>
</file>
<file xil_pn:name="tb_converted_ldcpe2fft.vhd" xil_pn:type="FILE_VHDL">
<association xil_pn:name="BehavioralSimulation" xil_pn:seqID="2"/>
<association xil_pn:name="PostMapSimulation" xil_pn:seqID="93"/>
<association xil_pn:name="PostRouteSimulation" xil_pn:seqID="93"/>
<association xil_pn:name="PostTranslateSimulation" xil_pn:seqID="93"/>
</file>
</files>

<properties>
@@ -330,8 +336,8 @@
<property xil_pn:name="Run for Specified Time Translate" xil_pn:value="true" xil_pn:valueState="default"/>
<property xil_pn:name="Safe Implementation" xil_pn:value="No" xil_pn:valueState="default"/>
<property xil_pn:name="Security" xil_pn:value="Enable Readback and Reconfiguration" xil_pn:valueState="default"/>
<property xil_pn:name="Selected Module Instance Name" xil_pn:value="/tb_ic_74hct193" xil_pn:valueState="non-default"/>
<property xil_pn:name="Selected Simulation Root Source Node Behavioral" xil_pn:value="work.tb_ic_74hct193" xil_pn:valueState="non-default"/>
<property xil_pn:name="Selected Module Instance Name" xil_pn:value="/tb_converted_ldcpe2fft" xil_pn:valueState="non-default"/>
<property xil_pn:name="Selected Simulation Root Source Node Behavioral" xil_pn:value="work.tb_converted_ldcpe2fft" xil_pn:valueState="non-default"/>
<property xil_pn:name="Selected Simulation Root Source Node Post-Map" xil_pn:value="" xil_pn:valueState="default"/>
<property xil_pn:name="Selected Simulation Root Source Node Post-Route" xil_pn:value="" xil_pn:valueState="default"/>
<property xil_pn:name="Selected Simulation Root Source Node Post-Translate" xil_pn:value="" xil_pn:valueState="default"/>
@@ -347,7 +353,7 @@
<property xil_pn:name="Slice Packing" xil_pn:value="true" xil_pn:valueState="default"/>
<property xil_pn:name="Slice Utilization Ratio" xil_pn:value="100" xil_pn:valueState="default"/>
<property xil_pn:name="Specify 'define Macro Name and Value" xil_pn:value="" xil_pn:valueState="default"/>
<property xil_pn:name="Specify Top Level Instance Names Behavioral" xil_pn:value="work.tb_ic_74hct193" xil_pn:valueState="default"/>
<property xil_pn:name="Specify Top Level Instance Names Behavioral" xil_pn:value="work.tb_converted_ldcpe2fft" xil_pn:valueState="default"/>
<property xil_pn:name="Specify Top Level Instance Names Post-Map" xil_pn:value="Default" xil_pn:valueState="default"/>
<property xil_pn:name="Specify Top Level Instance Names Post-Route" xil_pn:value="Default" xil_pn:valueState="default"/>
<property xil_pn:name="Specify Top Level Instance Names Post-Translate" xil_pn:value="Default" xil_pn:valueState="default"/>
@@ -397,7 +403,7 @@
<!-- -->
<!-- The following properties are for internal use only. These should not be modified.-->
<!-- -->
<property xil_pn:name="PROP_BehavioralSimTop" xil_pn:value="Architecture|tb_ic_74hct193|behavior" xil_pn:valueState="non-default"/>
<property xil_pn:name="PROP_BehavioralSimTop" xil_pn:value="Architecture|tb_converted_ldcpe2fft|behavior" xil_pn:valueState="non-default"/>
<property xil_pn:name="PROP_DesignName" xil_pn:value="weirdboyjim_circuits" xil_pn:valueState="non-default"/>
<property xil_pn:name="PROP_DevFamilyPMName" xil_pn:value="spartan3e" xil_pn:valueState="default"/>
<property xil_pn:name="PROP_FPGAConfiguration" xil_pn:value="FPGAConfiguration" xil_pn:valueState="default"/>