forked from M-Labs/artiq-zynq
frameline GW: add docs
This commit is contained in:
parent
060141cf45
commit
170e42faa6
@ -719,6 +719,12 @@ class Pixel_Parser(Module):
|
||||
|
||||
# # #
|
||||
|
||||
#
|
||||
# 32+8(dchar) pixel 4x
|
||||
# ----/----> end of line ------> Pixel Gearboxes ----/----> Pixel Coordinate ------> pixel 4x
|
||||
# inserter Tracker w/ coord
|
||||
#
|
||||
|
||||
self.submodules.eol_inserter = eol_inserter = End_Of_Line_Inserter()
|
||||
self.sync += eol_inserter.l_size.eq(self.l_size)
|
||||
self.sink = eol_inserter.sink
|
||||
@ -767,6 +773,10 @@ class Pixel_Pipeline(Module):
|
||||
# NOTE: TapGeo other than 1X-1Y are not supported
|
||||
# TODO: match pixel and see whether the it matches the supported ones (via csr perhaps?)
|
||||
|
||||
# 32+8(dchar)
|
||||
# ----/----> crc checker ------> frame header ------> Pixel Parser ------> pixel 4x
|
||||
# decoder w/ coord
|
||||
|
||||
self.submodules.buffer = buffer = Buffer(word_layout_dchar) # to improve timing from broadcaster
|
||||
self.submodules.crc_checker = crc_checker = CXPCRC32_Checker()
|
||||
self.submodules.header_decoder = header_decoder = Frame_Header_Decoder()
|
||||
|
Loading…
Reference in New Issue
Block a user