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

add bit into AllStubInner for TP Disks #230

Merged
merged 3 commits into from
Aug 8, 2023
Merged

Conversation

jasonfan393
Copy link

@jasonfan393 jasonfan393 commented Jul 16, 2023

PR description:

PR records an extra bit into disk allStubInner memories test vectors. This bit is used by the TP in HLS to differentiate the postive and negative disks.

corresponds to firmware_hls PR (280)

this is a copy of closed PR: 229

Copy link

@aryd aryd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rather trivial changes, looks OK to me.

@bryates
Copy link

bryates commented Aug 7, 2023

It looks like the test vectors created from this PR

https://cernbox.cern.ch/remote.php/dav/public-files/G0AQPtbx74QMKQh/MemPrints.tar.gz

causes a mismatch in the MP. @jasonfan393 and @aryd does anything need to be changed in the MP (at least on the emulation side) to handle the changes in Stub.h and Stub.cc?

@aryd
Copy link

aryd commented Aug 7, 2023 via email

@aryd
Copy link

aryd commented Aug 7, 2023 via email

@aryd
Copy link

aryd commented Aug 7, 2023 via email

@bryates
Copy link

bryates commented Aug 7, 2023

Brent, my previous emails were a bit confused as I was multitasking… I did not connect that the problem was in the MP… I read it as TP… I ran the MP standalone and tried all the different Layers and Disks that are in the script_MP.tcl file. There is only one single differences in L2 where the HLS code picks up one extra match. So I don’t think that there is any significant change in the test vectors, but that we somehow had different events that tripped some outstanding difference between the HLS and emulation. -Anders Anders Ryd @.@.> On Aug 7, 2023, at 7:25 PM, Anders Ryd @.@.>> wrote: Brent, I did not read your email carefully - you are asking about the CMSSW PR? but I was confused because: https://cernbox.cern.ch/remote.php/dav/public-files/G0AQPtbx74QMKQh/MemPrints.tar.gz this is used in the firmware-hls PR #280. I now see that the MP did fail, but the overall CI passed. I’ll try to look at this later. -Anders Anders Ryd @.@.> On Aug 7, 2023, at 6:16 PM, Brent R. Yates @.@.>> wrote: It looks like the test vectors created from this PR https://cernbox.cern.ch/remote.php/dav/public-files/G0AQPtbx74QMKQh/MemPrints.tar.gz case a mismatch in the MP. @jasonfan393https://github.com/jasonfan393 and @arydhttps://github.com/aryd does anything need to be changed in the MP (at least on the emulation side) to handle the changes in Stub.h and Stub.cchttp://stub.cc/? — Reply to this email directly, view it on GitHub<#230 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ABI4LTPUGEOJBHMIVA7H4T3XUEIGPANCNFSM6AAAAAA2MD77TM. You are receiving this because you were mentioned.Message ID: @.***>

On top of the 1 extra, there are also some mismatches, possibly due to HLS picking up extras that should be overwritten, though I haven't dug into it yet to confirm whether they should be overwritten.

@aryd
Copy link

aryd commented Aug 7, 2023 via email

@skinnari
Copy link

skinnari commented Aug 8, 2023

as discussed during L1TK meeting on Aug 8, this is good to be merged.

@skinnari skinnari merged commit e0bc9ba into L1TK-dev-12_6_0_pre5 Aug 8, 2023
tomalin pushed a commit that referenced this pull request Aug 11, 2023
* add bit to allstubinner needed for TP Disk expansion

* formatting

* run scram b -j code-format
tomalin pushed a commit that referenced this pull request Aug 25, 2023
* add bit to allstubinner needed for TP Disk expansion

* formatting

* run scram b -j code-format
tomalin pushed a commit that referenced this pull request Nov 15, 2023
* add bit to allstubinner needed for TP Disk expansion

* formatting

* run scram b -j code-format
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants