Florent Kermarrec
|
6f2c7a236c
|
add support of identify device command
|
2015-01-17 02:35:25 +01:00 |
Florent Kermarrec
|
c08c0ffc4e
|
link: check CRC on RX path
|
2014-12-25 17:15:35 +01:00 |
Florent Kermarrec
|
5575ecbcb2
|
test: fix link_tb and bist_tb
|
2014-12-25 12:28:06 +01:00 |
Florent Kermarrec
|
9dc6903c55
|
add identify device to command_tb and revert endianness (seems conform with Lecroy SATA Protocol suite samples)
it seems endianness is correct by is only printed in LSB first in Lecroy software
|
2014-12-20 13:26:07 +01:00 |
Florent Kermarrec
|
706fcb536d
|
change FIS endianness (seems to be little endian)
|
2014-12-20 12:58:37 +01:00 |
Florent Kermarrec
|
d368a89bbf
|
fix ack in idle in some fsm (implementation behaviour different from simulation)
|
2014-12-20 01:26:02 +01:00 |
Florent Kermarrec
|
68a7ff6dc2
|
use new submodules collection to expose more fsm an modules
|
2014-12-19 22:50:35 +01:00 |
Florent Kermarrec
|
9e14b1b051
|
use new implicit submodules collection and Pipeline
|
2014-12-19 01:35:18 +01:00 |
Florent Kermarrec
|
4f22bc807a
|
make ctrl/datapath in phy vendor agnostics and simplify imports
|
2014-12-18 19:45:21 +01:00 |
Florent Kermarrec
|
13d75d3933
|
move Counter to common and use it in all modules
|
2014-12-15 19:33:38 +01:00 |
Florent Kermarrec
|
d970bfb140
|
transport: add _get_item and simplify _encode_cmd/_decode_cmd
|
2014-12-15 13:38:50 +01:00 |
Florent Kermarrec
|
f226de5ba0
|
modify addressing (in sectors) and improve hdd model debug
|
2014-12-15 13:26:53 +01:00 |
Florent Kermarrec
|
6a783ad291
|
command: fix TX path with random acknowledge
|
2014-12-14 21:03:14 +01:00 |
Florent Kermarrec
|
79e82d6ccd
|
command_tb: add random (still something to fix on TX)
|
2014-12-14 16:38:38 +01:00 |
Florent Kermarrec
|
623a3883c6
|
transport: generate sop on RX path
|
2014-12-14 12:59:02 +01:00 |
Florent Kermarrec
|
b1c71f26bd
|
use description instead of layout
|
2014-12-14 10:52:56 +01:00 |
Florent Kermarrec
|
8f9efde39e
|
regroup all constants/ definitions in common
|
2014-12-14 10:45:26 +01:00 |
Florent Kermarrec
|
eb226c1ade
|
bfm: dma_skeleton
|
2014-12-13 01:18:08 +01:00 |
Florent Kermarrec
|
66ef7950ab
|
command: code TX part and add command_tb
|
2014-12-12 22:26:04 +01:00 |
Florent Kermarrec
|
71f6a16913
|
transport: remove dma_setup and pio_setup_d2h (not needed our controller)
|
2014-12-12 18:16:30 +01:00 |
Florent Kermarrec
|
fe875ea650
|
remove Layer in module names
|
2014-12-12 14:35:48 +01:00 |
Florent Kermarrec
|
b9a9e075fd
|
transport: merge cmd and data Sink/Source, will be easier
|
2014-12-12 14:31:00 +01:00 |
Florent Kermarrec
|
7ea46ed7a6
|
transport: add transport_tb skeleton and fix compilation
|
2014-12-12 00:56:29 +01:00 |
Florent Kermarrec
|
ed9d9e1375
|
transport: code SATATransportLayerRX (untested)
|
2014-12-11 21:56:56 +01:00 |
Florent Kermarrec
|
1aab9a449e
|
transport: code SATATransportLayerTX (untested)
|
2014-12-11 20:19:14 +01:00 |
Florent Kermarrec
|
6e6243e983
|
transport: define FIS layouts
|
2014-12-03 16:53:20 +01:00 |
Florent Kermarrec
|
47b5ff5e33
|
move code and create a directory for each layer
|
2014-11-03 17:38:12 +01:00 |