Skip to content

Commit 980791e

Browse files
committedApr 1, 2015
soc: remove ns function
1 parent b313772 commit 980791e

File tree

2 files changed

+5
-14
lines changed

2 files changed

+5
-14
lines changed
 

Diff for: ‎misoclib/soc/__init__.py

-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import os, struct
22
from operator import itemgetter
3-
from math import ceil
43

54
from migen.fhdl.std import *
65
from migen.bank import csrgen
@@ -188,9 +187,3 @@ def do_finalize(self):
188187
for k, v in sorted(self.interrupt_map.items(), key=itemgetter(1)):
189188
if hasattr(self, k):
190189
self.comb += self.cpu_or_bridge.interrupt[v].eq(getattr(self, k).ev.irq)
191-
192-
def ns(self, t, margin=True):
193-
clk_period_ns = 1000000000/self.clk_freq
194-
if margin:
195-
t += clk_period_ns/2
196-
return ceil(t/clk_period_ns)

Diff for: ‎targets/mlabs_video.py

+5-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import os
22
from fractions import Fraction
3+
from math import ceil
34

45
from migen.fhdl.std import *
56
from mibuild.generic_platform import ConstraintError
@@ -47,21 +48,18 @@ def __init__(self, platform, sdram_controller_settings=LASMIconSettings(), **kwa
4748
self.submodules.ddrphy = s6ddrphy.S6DDRPHY(platform.request("ddram"), MT46V32M16(self.clk_freq),
4849
rd_bitslip=0, wr_bitslip=3, dqs_ddr_alignment="C1")
4950
self.register_sdram_phy(self.ddrphy)
50-
5151
self.comb += [
5252
self.ddrphy.clk4x_wr_strb.eq(self.crg.clk4x_wr_strb),
5353
self.ddrphy.clk4x_rd_strb.eq(self.crg.clk4x_rd_strb)
5454
]
5555

56-
self.submodules.norflash = norflash16.NorFlash16(platform.request("norflash"),
57-
self.ns(110), self.ns(50))
58-
self.flash_boot_address = 0x001a0000
59-
60-
# If not in ROM, BIOS is in // NOR flash
6156
if not self.with_integrated_rom:
57+
clk_period_ns = 1000000000/self.clk_freq
58+
self.submodules.norflash = norflash16.NorFlash16(platform.request("norflash"),
59+
ceil(110/clk_period_ns), ceil(50/clk_period_ns))
60+
self.flash_boot_address = 0x001a0000
6261
self.register_rom(self.norflash.bus)
6362

64-
6563
platform.add_platform_command("""
6664
INST "mxcrg/wr_bufpll" LOC = "BUFPLL_X0Y2";
6765
INST "mxcrg/rd_bufpll" LOC = "BUFPLL_X0Y3";

0 commit comments

Comments
 (0)
Please sign in to comment.