bos2k9.git
10 years agoOutline documentation done.
Malte S. Stretz [Fri, 28 Aug 2009 15:56:42 +0000]
Outline documentation done.

10 years agoRemove old integration test.
Malte S. Stretz [Fri, 28 Aug 2009 15:56:08 +0000]
Remove old integration test.

10 years agoUpdate metadata.
Malte S. Stretz [Fri, 28 Aug 2009 13:25:02 +0000]
Update metadata.

10 years agoCopy previous documentation.
Malte S. Stretz [Fri, 28 Aug 2009 13:22:50 +0000]
Copy previous documentation.

10 years agoCopy de_pins.tcl as default pin assignment.
Malte S. Stretz [Thu, 27 Aug 2009 14:07:05 +0000]
Copy de_pins.tcl as default pin assignment.

10 years agoBrain fart.
Malte S. Stretz [Thu, 27 Aug 2009 13:34:42 +0000]
Brain fart.

10 years agoDon't think too complicated.
Malte S. Stretz [Thu, 27 Aug 2009 13:24:26 +0000]
Don't think too complicated.

10 years agoIntroduce constants for parity.
Malte S. Stretz [Thu, 27 Aug 2009 13:12:28 +0000]
Introduce constants for parity.

10 years agoRename dummy_led to busy_led.
Malte S. Stretz [Thu, 27 Aug 2009 12:27:35 +0000]
Rename dummy_led to busy_led.

10 years agoUpdate Quartus project file.
Malte S. Stretz [Wed, 26 Aug 2009 16:35:07 +0000]
Update Quartus project file.

10 years agoRemove scratch space.
Malte S. Stretz [Wed, 26 Aug 2009 16:34:21 +0000]
Remove scratch space.

10 years agoBe busy as soon as the first txn arrives.
Malte S. Stretz [Wed, 26 Aug 2009 16:31:57 +0000]
Be busy as soon as the first txn arrives.

10 years agoDude. Just use a state machine.
Malte S. Stretz [Wed, 26 Aug 2009 15:41:45 +0000]
Dude. Just use a state machine.

10 years agoRename RS232 states.
Malte S. Stretz [Wed, 26 Aug 2009 15:15:30 +0000]
Rename RS232 states.

10 years agoInterface documentation.
Malte S. Stretz [Wed, 26 Aug 2009 15:04:19 +0000]
Interface documentation.

10 years agoMake the pump a drop-in replacement for ser_send.
Malte S. Stretz [Wed, 26 Aug 2009 15:01:07 +0000]
Make the pump a drop-in replacement for ser_send.

10 years agoMove buffered serial to extra entity.
Malte S. Stretz [Wed, 26 Aug 2009 14:36:11 +0000]
Move buffered serial to extra entity.

10 years agoComment out broken code (guess I lost some code).
Malte S. Stretz [Wed, 26 Aug 2009 13:28:26 +0000]
Comment out broken code (guess I lost some code).

10 years agoMerge commit 'origin'
Malte S. Stretz [Tue, 25 Aug 2009 22:01:58 +0000]
Merge commit 'origin'

10 years agoRemove second byte switch.
Malte S. Stretz [Thu, 16 Jul 2009 15:19:26 +0000]
Remove second byte switch.

10 years agoRemove inverted output.
Malte S. Stretz [Thu, 16 Jul 2009 15:18:17 +0000]
Remove inverted output.

10 years agoMaybe I should use a state machine...?
Malte S. Stretz [Thu, 16 Jul 2009 14:32:18 +0000]
Maybe I should use a state machine...?

10 years agoUse constant for init delay to ease testing.
Malte S. Stretz [Thu, 16 Jul 2009 14:31:41 +0000]
Use constant for init delay to ease testing.

10 years agoSignal busy as early as possible.
Malte S. Stretz [Thu, 16 Jul 2009 13:16:58 +0000]
Signal busy as early as possible.

10 years agoIgnore signal tap files.
Malte S. Stretz [Thu, 16 Jul 2009 11:15:54 +0000]
Ignore signal tap files.

10 years agoHard-wire the counter's enable line.
Malte S. Stretz [Thu, 16 Jul 2009 11:07:21 +0000]
Hard-wire the counter's enable line.

10 years agoSD card is now recognized as soon as it is put into the slot.
Malte S. Stretz [Thu, 16 Jul 2009 11:03:54 +0000]
SD card is now recognized as soon as it is put into the slot.

10 years agoThis didn't compile.
Malte S. Stretz [Thu, 16 Jul 2009 10:52:55 +0000]
This didn't compile.

10 years agoCopy RS232 counter to top level.
Malte S. Stretz [Thu, 16 Jul 2009 10:32:40 +0000]
Copy RS232 counter to top level.

10 years agoAnother LED connected for debugging.
Malte S. Stretz [Thu, 16 Jul 2009 10:18:24 +0000]
Another LED connected for debugging.

10 years agoFix the zero-shifting bug I forgot to push again (duh).
Malte S. Stretz [Thu, 16 Jul 2009 10:16:08 +0000]
Fix the zero-shifting bug I forgot to push again (duh).

10 years agoSimplify the shifter of the RS232 sender a lot.
Malte S. Stretz [Thu, 16 Jul 2009 10:15:11 +0000]
Simplify the shifter of the RS232 sender a lot.

This effectively means two stop bits for no parity.

10 years agoAdd RS232 sender to top level entity.
Malte S. Stretz [Thu, 16 Jul 2009 08:39:54 +0000]
Add RS232 sender to top level entity.

10 years agoDon't count the send state.
Malte S. Stretz [Wed, 15 Jul 2009 15:43:34 +0000]
Don't count the send state.

10 years agoDuh, shifting zeros doesn't work.
Malte S. Stretz [Wed, 15 Jul 2009 15:38:55 +0000]
Duh, shifting zeros doesn't work.

10 years agoFix mixed up frame range.
Malte S. Stretz [Wed, 15 Jul 2009 15:37:10 +0000]
Fix mixed up frame range.

10 years agoSomething is conflicting.
Malte S. Stretz [Wed, 15 Jul 2009 15:24:32 +0000]
Something is conflicting.

10 years agoTesting the sending.
Malte S. Stretz [Wed, 15 Jul 2009 15:24:05 +0000]
Testing the sending.

10 years agoSepcify function parameter direction.
Malte S. Stretz [Wed, 15 Jul 2009 14:19:36 +0000]
Sepcify function parameter direction.

10 years agoAdd missing *xn ports.
Malte S. Stretz [Wed, 15 Jul 2009 13:46:15 +0000]
Add missing *xn ports.

10 years agoUpdate ModelSim project.
Malte S. Stretz [Wed, 15 Jul 2009 13:34:36 +0000]
Update ModelSim project.

10 years agoRemove generic clock_interval.
Malte S. Stretz [Wed, 15 Jul 2009 13:34:00 +0000]
Remove generic clock_interval.

10 years agoAdd the missing timer.
Malte S. Stretz [Wed, 15 Jul 2009 13:32:45 +0000]
Add the missing timer.

10 years agoThis is probably too simple.
Malte S. Stretz [Wed, 15 Jul 2009 13:19:30 +0000]
This is probably too simple.

10 years agoRemove the parity process.
Malte S. Stretz [Wed, 15 Jul 2009 12:12:11 +0000]
Remove the parity process.

10 years agoClear up the intention of the no-parity bit assignment.
Malte S. Stretz [Wed, 15 Jul 2009 12:10:37 +0000]
Clear up the intention of the no-parity bit assignment.

10 years agoRespect generics.
Malte S. Stretz [Wed, 15 Jul 2009 12:08:02 +0000]
Respect generics.

10 years agoSwap even and odd parity (parity is now defined by all-zero parity).
Malte S. Stretz [Wed, 15 Jul 2009 12:04:53 +0000]
Swap even and odd parity (parity is now defined by all-zero parity).

10 years agoA parity generator.
Malte S. Stretz [Wed, 15 Jul 2009 11:54:54 +0000]
A parity generator.

10 years agoSplit parity generic into two.
Malte S. Stretz [Wed, 15 Jul 2009 10:28:57 +0000]
Split parity generic into two.

10 years agoPart of a state machine.
Malte S. Stretz [Thu, 9 Jul 2009 16:49:33 +0000]
Part of a state machine.

10 years agoAssign library to rs232_*.
Malte S. Stretz [Thu, 9 Jul 2009 16:40:36 +0000]
Assign library to rs232_*.

10 years agoAdded package for global RS232 stuff.
Malte S. Stretz [Thu, 9 Jul 2009 16:38:48 +0000]
Added package for global RS232 stuff.

10 years agoAdd a trigger port.
Malte S. Stretz [Thu, 9 Jul 2009 16:26:39 +0000]
Add a trigger port.

10 years agoSplit UART internally into sender and receiver.
Malte S. Stretz [Thu, 9 Jul 2009 14:21:53 +0000]
Split UART internally into sender and receiver.

10 years agoRS232 UART kick off.
Malte S. Stretz [Thu, 9 Jul 2009 13:55:19 +0000]
RS232 UART kick off.

10 years agoAdapt bos2k9_t to sd_host_t.
Malte S. Stretz [Thu, 9 Jul 2009 13:12:36 +0000]
Adapt bos2k9_t to sd_host_t.

10 years agoActually add the ModelSim project file which was .gitignore'd.
Malte S. Stretz [Thu, 9 Jul 2009 12:49:34 +0000]
Actually add the ModelSim project file which was .gitignore'd.

10 years agoMove txt_util to a separate library.
Malte S. Stretz [Thu, 9 Jul 2009 12:48:48 +0000]
Move txt_util to a separate library.

10 years agoA template for a new ModelSim library.
Malte S. Stretz [Thu, 9 Jul 2009 12:44:38 +0000]
A template for a new ModelSim library.

Create a folder out/$LIBNAME and copy this file to out/$LIBNAME/_info.
Did I say that ModelSim sucks?

10 years agoAdd the ModelSim project.
Malte S. Stretz [Thu, 9 Jul 2009 12:02:25 +0000]
Add the ModelSim project.

Copy mgc_location_map.template to mgc_location_map and add the path to
this directory.  Oh, and the code in modelsim.tcl should work but
doesn't. Yes, ModelSim stuill sucks, just not as much anymore.

10 years agoClean up some project oddities.
Malte S. Stretz [Thu, 9 Jul 2009 09:50:55 +0000]
Clean up some project oddities.

10 years agoHanded in. 2_sd
Malte S. Stretz [Thu, 9 Jul 2009 08:49:50 +0000]
Handed in.

10 years agoThis data can be found in the bos2k9_t.dat.
Malte S. Stretz [Wed, 8 Jul 2009 14:11:51 +0000]
This data can be found in the bos2k9_t.dat.

10 years agoRemove images, they are embedded in the ODT file.
Malte S. Stretz [Wed, 8 Jul 2009 14:09:55 +0000]
Remove images, they are embedded in the ODT file.

10 years agoCopy docs from previous one.
Malte S. Stretz [Mon, 6 Jul 2009 12:54:11 +0000]
Copy docs from previous one.

10 years agoAdd a spi_filepath generic for better ModelSim/Quartus integration.
Malte S. Stretz [Mon, 6 Jul 2009 12:18:48 +0000]
Add a spi_filepath generic for better ModelSim/Quartus integration.

10 years agoFix up and synchronize the button entity.
Malte S. Stretz [Mon, 6 Jul 2009 12:18:12 +0000]
Fix up and synchronize the button entity.

10 years agoAdded inverted LED data output.
Malte S. Stretz [Mon, 6 Jul 2009 11:24:03 +0000]
Added inverted LED data output.

10 years agoA lot of interface documentation.
Malte S. Stretz [Sun, 5 Jul 2009 16:35:03 +0000]
A lot of interface documentation.

10 years agoA in the right place makes the testbench succeed!
Malte S. Stretz [Thu, 2 Jul 2009 15:02:55 +0000]
A in the right place makes the testbench succeed!

10 years agoTest a up to a failed read.
Malte S. Stretz [Thu, 2 Jul 2009 14:22:37 +0000]
Test a up to a failed read.

10 years agoA clocked button against slow fingers.
Malte S. Stretz [Thu, 2 Jul 2009 13:32:33 +0000]
A clocked button against slow fingers.

10 years agoFix the counter reset.
Malte S. Stretz [Thu, 2 Jul 2009 12:39:43 +0000]
Fix the counter reset.

10 years agoHold down the resetted/cs signal until after start state.
Malte S. Stretz [Wed, 1 Jul 2009 18:26:00 +0000]
Hold down the resetted/cs signal until after start state.

10 years agoSome better test data.
Malte S. Stretz [Wed, 1 Jul 2009 14:20:19 +0000]
Some better test data.

10 years agoFix test data header skipping.
Malte S. Stretz [Wed, 1 Jul 2009 14:20:05 +0000]
Fix test data header skipping.

10 years agoHandle the reset state in the driver, not the parser, triggered by another button.
Malte S. Stretz [Wed, 1 Jul 2009 13:52:18 +0000]
Handle the reset state in the driver, not the parser, triggered by another button.

10 years agoOops, wrong clock!
Malte S. Stretz [Wed, 1 Jul 2009 10:27:46 +0000]
Oops, wrong clock!

10 years agoWait for one clock.
Malte S. Stretz [Tue, 30 Jun 2009 23:29:54 +0000]
Wait for one clock.

10 years agoSimplify SPI slave.
Malte S. Stretz [Tue, 30 Jun 2009 23:27:12 +0000]
Simplify SPI slave.

10 years agoIncrement byte counter.
Malte S. Stretz [Tue, 30 Jun 2009 22:59:19 +0000]
Increment byte counter.

10 years agoFix up the SPI input.
Malte S. Stretz [Tue, 30 Jun 2009 22:38:31 +0000]
Fix up the SPI input.

10 years agoMark port signals with direction.
Malte S. Stretz [Tue, 30 Jun 2009 22:18:48 +0000]
Mark port signals with direction.

10 years agoThe SPI slave was broken.
Malte S. Stretz [Tue, 30 Jun 2009 22:16:32 +0000]
The SPI slave was broken.

10 years agoHardwire the unused buttons as well.
Malte S. Stretz [Tue, 30 Jun 2009 22:06:36 +0000]
Hardwire the unused buttons as well.

10 years agoSet read_during_write_mode_mixed_ports to OLD_DATA instead of DONT_CARE.
Malte S. Stretz [Tue, 30 Jun 2009 22:03:34 +0000]
Set read_during_write_mode_mixed_ports to OLD_DATA instead of DONT_CARE.

Seems to be assumed anyway.

10 years agoSet always-off switch to GND.
Malte S. Stretz [Tue, 30 Jun 2009 22:03:11 +0000]
Set always-off switch to GND.

10 years agoSwap LEDs.
Malte S. Stretz [Tue, 30 Jun 2009 22:02:50 +0000]
Swap LEDs.

10 years agoAdd the start button.
Malte S. Stretz [Tue, 30 Jun 2009 21:55:41 +0000]
Add the start button.

10 years agoFix the reset.
Malte S. Stretz [Tue, 30 Jun 2009 21:54:20 +0000]
Fix the reset.

10 years agoAdd more clean resets.
Malte S. Stretz [Tue, 30 Jun 2009 21:49:21 +0000]
Add more clean resets.

10 years agoThe testbench is getting better.
Malte S. Stretz [Tue, 30 Jun 2009 21:43:31 +0000]
The testbench is getting better.

10 years agoAdd empty stimulus data file.
Malte S. Stretz [Tue, 30 Jun 2009 20:39:47 +0000]
Add empty stimulus data file.

10 years agoMake ModelSim happy.
Malte S. Stretz [Tue, 30 Jun 2009 20:39:27 +0000]
Make ModelSim happy.

10 years agoGet ready to read stimulus from external data file.
Malte S. Stretz [Tue, 30 Jun 2009 18:52:05 +0000]
Get ready to read stimulus from external data file.

10 years agoAdd txt_util package.
Malte S. Stretz [Tue, 30 Jun 2009 16:39:05 +0000]
Add txt_util package.

10 years agoUse a proper reset switch and test clock-while-reset.
Malte S. Stretz [Tue, 30 Jun 2009 14:37:33 +0000]
Use a proper reset switch and test clock-while-reset.

10 years agoUpdate project file.
Malte S. Stretz [Tue, 30 Jun 2009 13:46:10 +0000]
Update project file.

10 years agoFix up error handling and testing.
Malte S. Stretz [Tue, 30 Jun 2009 13:21:56 +0000]
Fix up error handling and testing.